#ifndef __VIMOCK_EXCEPTION_HOLDER__
#define __VIMOCK_EXCEPTION_HOLDER__

#include <memory>

namespace vimock {
class _exception_holder {
public:
	virtual void throw_exception() = 0;
};
typedef std::tr1::shared_ptr<_exception_holder> exception_holder;
}

#endif //__VIMOCK_EXCEPTION_HOLDER__ 
